Fix fully-virtualized core dumps for 32-bit guests.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Tue, 12 Jun 2007 10:39:51 +0000 (11:39 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Tue, 12 Jun 2007 10:39:51 +0000 (11:39 +0100)
Signed-off-by: Chris Lalancette <clalance@redhat.com>
tools/libxc/xc_core_x86.c

index b3d5d26fbfa15b2ce7a99e521824bebcbc046bc7..3932f8e96b3815bb75a5d7c5456befb256ca628d 100644 (file)
@@ -49,7 +49,7 @@ xc_core_arch_memory_map_get(int xc_handle, xc_dominfo_t *info,
     }
 
     map->addr = 0;
-    map->size = p2m_size << PAGE_SHIFT;
+    map->size = ((uint64_t)p2m_size) << PAGE_SHIFT;
 
     *mapp = map;
     *nr_entries = 1;